package org.lanqiao.tjut.dao;

import java.util.List;

import org.lanqiao.tjut.bean.PowerBean;

public interface IPowerBeanDao {

	/**
	 * 通过主键删除电表信息
	 * @param pId
	 * @return
	 */
	public int deleteByPrimaryKey(String pId);

	/**
	 * 添加电表信息
	 * @param powB
	 * @return
	 */
	public int insert(PowerBean powB);

	/**
	 * 添加电表信息（非空字段）
	 * @param powB
	 * @return
	 */
	public int insertSelective(PowerBean powB);

	/**
	 * 通过电表编号查询电表信息
	 * @param pId
	 * @return
	 */
	public PowerBean selectByPrimaryKey(String pId);
	/**查询用户电表信息
	 * @param powB
	 * @return
	 */
	public List<PowerBean> selectPowerInfoByParams(PowerBean powB);

	/**
	 * 更新电表信息（非空字段）
	 * @param powB
	 * @return
	 */
	public int updateByPrimaryKeySelective(PowerBean powB);

	/**
	 * 更新电表信息
	 * @param powB
	 * @return
	 */
	public int updateByPrimaryKey(PowerBean powB);

}